import axios from 'axios'
import baseUrl from '../../config/baseUrl'
/**
 * 引入elementUI 请求接口  提示 errorMsg
 * */
// import { Toast } from 'mint-ui';
// Vue.component(Toast.name, Toast)
// axios.defaults.withCredentials = true;
axios.defaults.baseURL = baseUrl;// 开发环境
// axios.defaults.baseURL = window.location.href.split('/view/PICCVideo')[0];// 测试环境
const result_OK = 0;

/**
 * method方法 get post
 * 数据返回数据固定格式 {errorCode, data, errorMsg}
 * errorCode 等于 result_OK 表示返回成功
 * data 为返回的数据
 * errorMsg 不等于 result_OK 时 返回的提示
 * */
export function get(url) {
    return function (params) {
        return axios.get(url, {params: params}).then(res => {
            const {code, data, msg} = res.data;
            if( code ==='200'){
                return data
            }else {
                Toast(msg);
            }
        }).catch(err => {
            console.log("dsfsdsadf")
            console.log(err)
        })
    }
}
export function post(url) {
    return function (params) {
        if(!params){
            params={}
        }
        return axios.post(url, params).then(res => {
            const {code, data, msg} = res.data;
            if( code ==='200'){
                return data
            }else {
                console.log(res)
            }
        }).catch(err => {
            console.log(err)
        })
    }
}

